Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
田中 宏志*
JAERI-Data/Code 96-007, 40 Pages, 1996/03
カー・パリネロ法に基づく第一原理分子動力学プログラムCamp-AtamiをスーパーコンピュータVPP500用にベクトル並列化した。並列化ではできるだけ大粒度の並列化を試み、逆格子点毎の計算とエネルギーバンド毎の計算を並列化することで全体の9割程度を並列化した。並列化によるスピードアップでは8プロセッサーまでほぼ一様に増加し、8プロセッサーで4.4倍であった。また扱えるデータを2基底に制限することで高速な並列版3次元高速フーリエ変換プログラムを新たに作成した。その結果、複数プロセッサーで実行した時には、提供されているライブラリーよりもはるかに速い処理能力を示すことができた。
今村 俊幸
並列処理シンポジウム (JSPP 96)論文集, 0, p.17 - 24, 1996/00
科学技術計算において並列処理は必須となってきている。ADETRAN4はADI法のような交互方向操作に基づく並列スキームADEPSを表現するために開発された言語であるが、その本質としてベクトル処理が暗に含まれる点がある。本研究では並列言語ADETRAN4をベクトル並列計算機VPP500上にインプリメントし、さらに応用として行列計算分野におけるADETRAN4のプログラミングおよび計算実効性能などをLU分解、ハウスホルダー変換などの数値実験などを行い評価を試みた。これらの実験からADETRAN4を用いることで比較的簡単なプログラミングで効果的にパフォーマンスをあげることが可能となった。